An Oberon-2 Binding for the ODMG-93 Standard
نویسنده
چکیده
The lack of a standard is a major limitation to the widespread use of a facility. Therefore the Object Database Management Group (ODMG) presented a standard for object-oriented databases [Cat96], which includes an object model, using the OMG Object model as the basis, an object definition language (ODL), an object query language (OQL), and the definition of a C++ and a Smalltalk binding. Current work of ODMG concentrates on a JAVA binding. These bindings explain how to write portable C++, Smalltalk or JAVA code that manipulates persistent objects. In this Ph.D. work we present an Oberon-2 binding for the ODMG-93 standard. We show how it is possible to declare objects, to make objects persistent, and to invoke OQL commands under the Oberon-2 language, which is a general purpose programming language in the tradition of Pascal and Modula-2. In contrast to other bindings we do not offer a standard but an already implemented binding.
منابع مشابه
The Object Database Standard: ODMG-93 (Release 1.2)
Only for you today! Discover your favourite the object database standard odmg 93 release 1 2 morgan kaufmann series in data management systems book right here by downloading and getting the soft file of the book. This is not your time to traditionally go to the book stores to buy a book. Here, varieties of book collections are available to download. One of them is this the object database stand...
متن کاملExtending the ODMG Object Model with Time
Although many temporal extensions of the relational data model have been proposed, there is no comparable amount of work in the context of object-oriented data models. Moreover, extensions to the relational model have been proposed in the framework of SQL standards, whereas no attempts have been made to extend the standard for objectoriented databases, defined by ODMG. This paper presents T ODM...
متن کاملExtending ODMG for Federated Database Systems
for Federated Database Systems Elke Radeke C-LAB F urstenalle 11, 33102 Paderborn, Germany [email protected], http://www.c-lab.de/ elke Abstract A federated database system (FDBS) allows a uniform and transparent access to the data of multiple heterogeneous DBS. Therefore the federation layer converts the heterogeneous data into a canonical data model. Object-oriented data models are shown to be m...
متن کاملA Comparison of ECMA PCTE and ODMG-93
Integrated Computer Aided Software Engineering (CASE) tool environments are essential to improve productivity of software development. To provide portable integrated tool environments, Portable Common Tool Environment (PCTE) was introduced. PCTE is a standard for Software Engineering Environments (SEEs). PCTE provides a number of SEE repository services as a form of public tool interface for CA...
متن کاملSQL3/ODMG-93 Integration through MIMO
MIMO is a model that tries to integrate some of the main current object models (SQL3, ODMG-93, UML), covering all the database development phases. It is defined in the framework of the ENEASIBD project, that is being developed by the “Grupo de Bases de Datos Avanzadas ” at “Universidad Carlos III” (Madrid, Spain). An objective of ENEAYBD is to allow generation of ODMG-93 andor SQL3 schemata >om...
متن کامل